body {
	background:#f2f2f2;
	font-family:serif;
}
span.day {
	font-weight:bold;
	font-size:40px;
}
span.time {
	font-size:14px;
	color: #2ff22f;
}
div.header {
	padding:30px 20px 10px 20px;
	border-bottom:1px solid #333;
	margin:0px 0px 1px 0px;
}
div.page {
	border-top:1px solid #777;
}
div.page input {
	border:1px solid #777;
	background: #fff;
	font-size: 14px;
	width: 500px;
}
tr.row0 {
	background:#dfdfdf;
}
a.button-blue {
font-weight:bold;
font-family: Helvetica;
font-size: 11px;
color: #7251f6;
border:1px solid #ccc;
padding:1px 10px 1px 10px;
text-decoration:none;
}
a.button-blue:hover {
border:1px solid #7251f6;
color:#fff;
background:#7251f6;
}
a.button-red {
font-weight:bold;
font-family: Helvetica;
font-size: 11px;
color: #f65136;
border:1px solid #ccc;
padding:1px 10px 1px 10px;
text-decoration:none;
}
a.button-red:hover {
border:1px solid #f55136;
color:#fff;
background:#f65136;
}
td.buttons {
width:200px;
}
